// pages/cart/cart.js
const {getcart,delcart}=require("../../api/index")
Page({

    /**
     * 页面的初始数据
     */
    data: {
        cartData:[]
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onShow() {
        this.http()
    },
    //option参数用于接收页面跳转时传递的参数，而e参数用于接收触发事件时传递的数据。它们在作用和使用场景上有所不同。
    delCartHandle(e){//
         console.log(e);
         delcart({
             currentID:e.currentTarget.dataset.id
         }).then(res =>{
             if(res.data.status==200){
                 wx.showToast({
                   title: 'working！！！',
                 })
                 this.http()
             }else{
                 wx.showToast({
                   title: '删除失败',
                 })
             }
         })
    },
    http(){
        getcart().then(res =>{
           this.setData({
               cartData:res.data.data
           })
        })
    }
})